Windows PowerShell
Copyright (C) Microsoft Corporation. All rights reserved.

Try the new cross-platform PowerShell https://aka.ms/pscore6

PS C:\Windows\system32> Get-Content 'C:\$WINDOWS.~BT\Sources\Rollback\setupact.log' -Tail 400 | Out-String
Get-Content : Cannot find path 'C:\$WINDOWS.~BT\Sources\Rollback\setupact.log' because it does not exist.
At line:1 char:1
+ Get-Content 'C:\$WINDOWS.~BT\Sources\Rollback\setupact.log' -Tail 400 ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : ObjectNotFound: (C:\$WINDOWS.~BT...ck\setupact.log:String) [Get-Content], ItemNotFoundEx
   ception
    + FullyQualifiedErrorId : PathNotFound,Microsoft.PowerShell.Commands.GetContentCommand


PS C:\Windows\system32> Get-Content 'C:\$WINDOWS.~BT\Sources\Rollback\setuperr.log' -Tail 200 | Out-String
Get-Content : Cannot find path 'C:\$WINDOWS.~BT\Sources\Rollback\setuperr.log' because it does not exist.
At line:1 char:1
+ Get-Content 'C:\$WINDOWS.~BT\Sources\Rollback\setuperr.log' -Tail 200 ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : ObjectNotFound: (C:\$WINDOWS.~BT...ck\setuperr.log:String) [Get-Content], ItemNotFoundEx
   ception
    + FullyQualifiedErrorId : PathNotFound,Microsoft.PowerShell.Commands.GetContentCommand


PS C:\Windows\system32>